package com.sg.service.biz.calc;

import com.sg.dto.biz.calc.req.StatisticsPerfTargetContAndOwnerAchievementsComReqDto;
import com.sg.dto.biz.calc.req.StatisticsTargetContAndOwnerAchievementsComReqDto;
import com.sg.dto.biz.calc.req.StatisticsTargetPlanAchievementNumComReqDto;
import com.sg.dto.biz.calc.res.StatisticsPerfTargetContAndOwnerAchievementsComRespDto;
import com.sg.dto.biz.calc.res.StatisticsTargetContAndOwnerAchievementsComRespDto;
import com.sg.dto.biz.calc.res.StatisticsTargetPlanAchievementNumComRespDto;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface AchievementService {

    /**
     * D4统计规划成果数(公共)
     */
    StatisticsTargetPlanAchievementNumComRespDto statisticsTargetPlanAchievementNumCom(StatisticsTargetPlanAchievementNumComReqDto statisticsTargetPlanAchievementNumComRep);

    /**
     * D4统计目标内容及所属主体成果数(公共)
     */
    StatisticsTargetContAndOwnerAchievementsComRespDto statisticsTargetContAndOwnerAchievementsCom(StatisticsTargetContAndOwnerAchievementsComReqDto statisticsTargetContAndOwnerAchievementsComRep);

    /**
     * D4统计绩效目标内容及所属主体成果数(公共)
     */
    StatisticsPerfTargetContAndOwnerAchievementsComRespDto statisticsPerfTargetContAndOwnerAchievementsCom(StatisticsPerfTargetContAndOwnerAchievementsComReqDto statisticsPerfTargetContAndOwnerAchievementsComRep);
    //
}
